immunity shield - French English Dictionary